be a bit pressed for time - Francés Inglés Diccionario